home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / falcon / graphics / fli_tc32.lzh / FLI_TC.TXT < prev    next >
Text File  |  1994-08-14  |  7KB  |  166 lines

  1. Anleitung zu FLI-TC32.PRG
  2.  
  3.  
  4. Copyright:
  5. FLI-TC32.PRG ist Freeware - verteilt es an jeden, der es haben will,
  6. dies muß allerdings komplett mit allen Dateien in einem Ordner oder
  7. Archiv geschehen (Dateien: FLI-TC32.PRG, FLI-TC.TXT, CHANGES.TXT).
  8. Das Copyright liegt weiterhin bei mir, Veränderungen am Programm sind 
  9. nur mit meiner schriftliche Erlaubnis erlaubt.
  10. Die Aufnahme in irgendwelche PD-Serien bedarf ebenfalls meiner schrift-
  11. lichen Erlaubnis; Poolware: Anfrage zwecklos.
  12.  
  13.  
  14. Sinn und Zweck:
  15. FLI-TC32 ist ein _schneller_ Abspieler für Animationen im .FLI-Format, 
  16. damit man sich die Animationen auch mal in Originalgeschwindigkeit
  17. ansehen kann...
  18.  
  19.  
  20. Systemvoraussetzungen:
  21. Das Programm läuft in allen HiColor-Auflösungen (Atari nennt es gerne
  22. True Color) ab 320x200 Punkten, allerdings nur auf 68020/030/040-Rechnern
  23. mit Falcon-Videohardware, momentan also nur auf dem Falcon.
  24.  
  25.  
  26. Vorteile:
  27. -schnell, die meisten Animationen laufen in Originalgeschwindigkeit, d.h.
  28.  genauso schnell wie auf einem 486er
  29. -kompatibel, alle getesteten Animationen laufen fehlerfrei (man glaubt
  30.  gar nicht, was für kuriose Sonderfälle es da gibt ...)
  31. -läßt sich über Kommandozeile steuern (Wiederholung und Synchronisation
  32.  mit dem VBL (Vertical BLank interrupt), ...), d.h. 
  33. -läßt sich als Icon installieren, einfach Film draufziehen und ab geht's
  34. -läuft in jeder ausreichend großen HiColor-Auflösung
  35. -läuft mit ScreenBlaster und NVDI
  36. -Freeware
  37.  
  38.  
  39. Einschränkungen:
  40. -kein GEM-Programm
  41. -schreibt direkt in den Bildschirmspeicher
  42. -dürfte deshalb Probleme mit MultiTOS haben
  43. -läuft nur in HiColor
  44. -unterstützt keine Palettenanimationen (wegen HiColor, wird aber
  45.  auch von keinem mir bekannten .FLI benutzt)
  46. -keine .FLCs, da Kompressionsverfahren sehr ungünstig (intel-Wort orientiert)
  47.  und Animationen zu groß (640x480, 800x600, 1024x768) für Falcon-HiColor.
  48.  
  49.  
  50. Bedienung:
  51. Der Player läßt sich ganz normal als Programm starten, dann erscheint
  52. eine Dateiauswahlbox und man kann eine beliebige .FLI-Datei auswählen
  53. oder man installiert FLI-TC32.PRG als Icon (siehe unten)
  54.  
  55.  
  56. Installation:
  57. ich empfehle FLI-TC32.PRG als Icon auf's Desktop zu ziehen und im <Extras>-
  58. Menü über <Anwendung anmelden> folgende Einstellungen zu machen (vorher
  59. Icon selektieren (dazu einmal anklicken):
  60. Standardverzeichnis: Anwendung
  61. Startparameter:      Voller Pfadname
  62. Gegebenenfalls kann man noch über <Icon anmelden> ein anderes Icon und
  63. einen anderen Namen wählen (Vorschlag: FLI-Player).
  64. Nun noch einmal <Arbeit sichern>, dann vergewissern, daß man in einer
  65. HiColor-Auflösung ist, und einfach mal eine Animation auf FLI-TC32.PRG
  66. ziehen...
  67.  
  68.  
  69. Optionen über Kommandozeile:
  70. Normalerweise sollte es nicht nötig sein, diese Optionen zu ändern,
  71. ich erwähne sie nur der Vollständigkeit halber.
  72. Es stehen folgende Schalter zur Verfügung:
  73.  
  74. -a=0  unterdrückt den Auflösungstest (über LINE_A #0 (Init))
  75. -a=1  führt einen Test auf korrekte Farbanzahl durch (mittels LINE_A),
  76.       allerdings wird nur über die Funktion #0 der LINE_A-Parameter-
  77.       block erfragt und dort die Anzahl der Farbebenen kontrolliert,
  78.       das funktioniert auch auf dem Falcon in jeder Auflösung (default).
  79.  
  80. -l=0  schaltet Endloswiederholung der Animation aus
  81. -l=1  schaltet Endloswiederholung ein (default)
  82.  
  83. -t=0  schaltet die Synchronisation über den 200Hz-Timer aus, allerdings
  84.       wird weiterhin auf den Vsync gewartet, dieser muß ggf. extra
  85.       abgeschaltet werden, um maximale Geschwindigkeit zu erreichen
  86.       (taugt eigentlich nur für die Statistik oder bei extrem komplexen
  87.       und schnelle Animationen, obwohl da ein -v=0 eigentlich reichen
  88.       müßte, man könnte sonst auch mal -v=1 -t=0 versuchen ...)
  89. -t=1  schaltet die Synchronisation über den 200Hz-Timer ein, der Player
  90.       versucht dann die vorgegebene Geschwindigkeit einzuhalten,
  91.       allerdings kann es aufgrund des 200Hz-Timers statt eines nicht
  92.       vorhandenen 70Hz-Timers zu Abweichungen von ca. 5% kommen
  93.       (default)
  94.  
  95. -v=0  FLI-TC32.PRG wartet nicht auf den Vsync, nur bei sehr schnellen
  96.       und komplexen Animationen sinnvoll
  97. -v=1  es wird auf den Vsync gewartet, Animationen flackern nun weniger
  98.       (default)
  99.  
  100.  
  101. Erste Hilfe bei Problemen:
  102.  
  103. Problem: Animation läuft zu langsam
  104. Abhilfe: (vergewissern, ob Prozessor mit vollem Takt läuft, und ob die
  105.          Prozessorcaches aktiv sind - sollte normalerweise der Fall 
  106.          sein ...),
  107.          Auflösung auf das Nötigste reduzieren, normalerweise reichen 
  108.          320x200 Pixel (andere FLIs darf es eigentlich nicht geben (wegen
  109.          der 64kB Segmentgröße gewisser intel-Prozessoren (hihihi)), der 
  110.          Player könnte sie aber trotzdem abspielen), reicht das immer noch
  111.          nicht, sollte man über die Kommandozeile die Synchronisation mit 
  112.          dem Vsync abschalten (-v=0), reicht das auch nicht, kann man die
  113.          Synchronisation mit dem 200Hz-Timer abschalten (-t=0), falls 
  114.          diese Maßnahmen nicht reichen sollten kann man noch sämtliche
  115.          Synchronisationen abschalten (-v=0 -t=0), allerdings dürfte die
  116.          Animation jetzt wirklich zu schnell sein ...
  117.          
  118. Problem: Animation läuft zu schnell
  119. Abhilfe: Warten auf Timer mittels Kommandozeilenoption -t=1 einschalten
  120.  
  121. Problem: Animation flackert
  122. Abhilfe: Warten auf VSync einschalten mittels -v=1, flackert's nun
  123.          immer noch, ist der Rechner zu langsam, vielleicht hilft es
  124.          in eine kleinere Auflösung zu schalten (FLIs brauchen i.A.
  125.          nur 320x200 Pixel)
  126.  
  127. Problem: Speicher voll
  128. Abhilfe: Speicher entrümpeln oder aufrüsten (notfalls mit virtuellem
  129.          Speicher), der Player benötigt nur den Speicher für die
  130.          .FLI_Datei plus etwa 100kB
  131.  
  132. Problem: Player stürzt mit Grafikmüll auf dem Bildschirm ab
  133. Abhilfe: a) mal auf einem Falcon versuchen
  134.          b) HiColor-Modus einschalten, bzw. den Auflösungstest aktivieren
  135.          c) Tja, da ist wohl ein .FLI kaputt! Sollte es auf einem anderen
  136.             FLI-Player (PC, Mac, Atari, ...) laufen, bitte das .FLI auf 
  137.             Disk an mich schicken, ich versuche den Fehler im Player dann
  138.             zu beheben, aber bitte erst auf einem anderen Player testen!!!
  139.          
  140.  
  141. Entwicklungssystem:
  142. Falcon mit Omikron.BASIC 3.6 & Compiler 3.6, Turbo-Assembler.
  143.  
  144.  
  145. Quellen:
  146. Als Grundlage des Programms diente die Karteikarte aus c't 8/94.
  147.  
  148.  
  149. Garantie und Haftung: 
  150. Für eventuelle Schäden und Datenverluste, die durch die Benutzung dieses
  151. Programms und dieser Anleitung direkt oder indirekt entstehen, übernehme
  152. ich keine Haftung, die Benutzung erfolgt ausschließlich auf eigene Gefahr.
  153.  
  154.  
  155. Nun viel Spaß mit dem Player, Kritik und Anregungen bitte an meine
  156. Adresse ...
  157.  
  158.  
  159. Sven Bruns
  160. Wörthstr. 44
  161. 24116 Kiel
  162.  
  163. email: NIP70@rz.uni-kiel.d400.de
  164.  
  165. [EOF]
  166.